//! Convert irrlicht mesh to Bullet Triangle Array
btTriangleIndexVertexArray * IrrPhysMeshToBulletTriangleArray(	irr::scene::IMesh* pMesh,
																const irr::core::vector3df& v3fScale );
//! Convert irrlicht mesh to Bullet Triangle Mesh
btTriangleMesh* IrrPhysMeshToBulletTriangleMesh(	irr::scene::IMesh* pMesh,
													const irr::core::vector3df& v3fScale );

//! Convert irrlicht mesh to Bullet Convex Hull Shape
//! ConvexHullShape implements an implicit (getSupportingVertex) Convex Hull of a Point Cloud (vertices)
btConvexHullShape* IrrPhysMeshToBulletConvexHullShape(	irr::scene::IMesh* pMesh,
														const irr::core::vector3df& v3fScale );
//! convert irrlicht terrain to bullet triangle mesh
btTriangleMesh * IrrPhysTerrainToBulletTriangleMesh(	irr::scene::ITerrainSceneNode* terrain,
														const irr::core::vector3df& v3fScale );
